AT-NFC  2.1 (win)
AT-NFC kernel set
Macros
Kernel Error Codes

Errors codes used by Kernel export functions. More...

Macros

#define KER_OK   0x00
 
#define KER_RES_APPROVED_OFFLINE   0x10
 
#define KER_RES_DECLINED_OFFLINE   0x11
 
#define KER_RES_SERVICE_NOT_ALLOWED_OFFLINE   0x12
 
#define KER_RES_ONLINE_REQUESTED   0x19
 
#define KER_RES_APPROVED_ONLINE   0x21
 
#define KER_RES_DECLINED_ONLINE   0x22
 
#define KER_RES_SERVICE_NOT_ALLOWED_ONLINE   0x23
 
#define KER_RES_DECLINED_BY_HOST   0x29
 
#define KER_RES_APPROVED_DEFAULT   0x31
 
#define KER_RES_DECLINED_DEFAULT   0x32
 
#define KER_RES_SERVICE_NOT_ALLOWED_DEFAULT   0x33
 
#define KER_INF   0x100
 
#define KER_INF_SELECT_CVM   KER_INF + 0x01
 
#define KER_INF_CANCEL_BY_USER   KER_INF + 0x02
 
#define KER_INF_INVALID_PIN   KER_INF + 0x03
 
#define KER_INF_PIN_BLOCKED   KER_INF + 0x04
 
#define KER_ERR_COMMON   0x8000
 
#define KER_ERR_COMMON_INTERNAL   KER_ERR_COMMON + 0x01
 
#define KER_ERR_COMMON_INV_PARAM   KER_ERR_COMMON + 0x02
 
#define KER_ERR_COMMON_INV_DATA   KER_ERR_COMMON + 0x02
 
#define KER_ERR_COMMON_NOT_FOUND   KER_ERR_COMMON + 0x03
 
#define KER_ERR_COMMON_CARD_HW_ERR   KER_ERR_COMMON + 0x04
 
#define KER_ERR_COMMON_INV_COMM_SEQ   KER_ERR_COMMON + 0x05
 
#define KER_ERR_COMMON_ABORT   KER_ERR_COMMON + 0x06
 
#define KER_ERR_COMMON_ABORT_FALLBACK_DISABLED   KER_ERR_COMMON + 0x07
 
#define KER_ERR_INIT   0x80A0
 
#define KER_ERR_INIT_HAL_INIT   KER_ERR_INIT + 0x01
 
#define KER_ERR_DEINIT   0x80B0
 
#define KER_ERR_DEINIT_HAL_DEINIT   KER_ERR_DEINIT + 0x01
 
#define KER_ERR_TLV_CONT_CREATE_BY_TAG   0x8100
 
#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x01
 
#define KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x02
 
#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x03
 
#define KER_ERR_TLV_CONT_CREATE_BY_TLV   0x8120
 
#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x01
 
#define KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x02
 
#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x03
 
#define KER_ERR_TLV_CONTAINER_RELEASE   0x8140
 
#define KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM   KER_ERR_TLV_CONTAINER_RELEASE + 0x01
 
#define KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM   KER_ERR_TLV_CONTAINER_RELEASE + 0x02
 
#define KER_ERR_TLV_CONT_LST_RELEASE   0x8160
 
#define KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM   KER_ERR_TLV_CONT_LST_RELEASE + 0x01
 
#define KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM   KER_ERR_TLV_CONT_LST_RELEASE + 0x02
 
#define KER_ERR_TLV_CONT_LST_PUSH   0x8180
 
#define KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM   KER_ERR_TLV_CONT_LST_PUSH + 0x01
 
#define KER_ERR_TLV_CONT_LST_PUSH_LAST   0x8200
 
#define KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM   KER_ERR_TLV_CONT_LST_PUSH_LAST + 0x01
 
#define KER_ERR_TLV_CONT_LST_POP   0x8220
 
#define KER_ERR_TLV_CONT_LST_POP_INV_PARAM   KER_ERR_TLV_CONT_LST_POP + 0x01
 
#define KER_ERR_TLV_CONT_LST_POP_NOT_FOUND   KER_ERR_TLV_CONT_LST_POP + 0x02
 
#define KER_ERR_TRAN_RELEASE   0x8400
 
#define KER_ERR_TRAN_RELEASE_INV_PARAM   KER_ERR_TRAN_RELEASE + 0x01
 
#define KER_ERR_TRAN_RELEASE_RELEASE_MEM   KER_ERR_TRAN_RELEASE + 0x02
 
#define KER_ERR_TRAN_RELEASE_RELEASE_TLV   KER_ERR_TRAN_RELEASE + 0x03
 
#define KER_ERR_TRAN_RELEASE_UNPRED_AC   KER_ERR_TRAN_RELEASE + 0x04
 
#define KER_ERR_TRAN_GET_DATA_BY_TAG   0x8420
 
#define KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM   KER_ERR_TRAN_GET_DATA_BY_TAG + 0x01
 
#define KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_DATA_BY_TAG + 0x02
 
#define KER_ERR_TRAN_GET_DATA_BY_TLIST   0x8420
 
#define KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM   KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x01
 
#define KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x02
 
#define KER_ERR_TRAN_GET_SCRIPT_RESULT   0x8440
 
#define KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x01
 
#define KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x02
 
#define KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x03
 
#define KER_ERR_TRAN_UPDATE_TVR   0x8460
 
#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM   KER_ERR_TRAN_UPDATE_TVR + 0x01
 
#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR   KER_ERR_TRAN_UPDATE_TVR + 0x02
 
#define KER_ERR_BUILD_CL_PSE   0x9000
 
#define KER_ERR_BUILD_CL_PSE_INV_PARAM   KER_ERR_BUILD_CL_PSE + 0x01
 
#define KER_ERR_BUILD_CL_PSE_CARD_BLOCKED   KER_ERR_BUILD_CL_PSE + 0x02
 
#define KER_ERR_BUILD_CL_PSE_NO_PSE   KER_ERR_BUILD_CL_PSE + 0x03
 
#define KER_ERR_BUILD_CL_PSE_PSE_BLOCKED   KER_ERR_BUILD_CL_PSE + 0x04
 
#define KER_ERR_BUILD_CL_PSE_SELECT_SW   KER_ERR_BUILD_CL_PSE + 0x05
 
#define KER_ERR_BUILD_CL_PSE_READ_RECORD_SW   KER_ERR_BUILD_CL_PSE + 0x06
 
#define KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS   KER_ERR_BUILD_CL_PSE + 0x07
 
#define KER_ERR_BUILD_CL_PSE_GET_FCI   KER_ERR_BUILD_CL_PSE + 0x08
 
#define KER_ERR_BUILD_CL_PSE_GET_ADF   KER_ERR_BUILD_CL_PSE + 0x09
 
#define KER_ERR_BUILD_CL_PSE_ALLOC_MEM   KER_ERR_BUILD_CL_PSE + 0x0A
 
#define KER_ERR_BUILD_CL_PSE_FCI_DATA   KER_ERR_BUILD_CL_PSE + 0x0B
 
#define KER_ERR_BUILD_CL_PSE_EMPTY_CL   KER_ERR_BUILD_CL_PSE + 0x0C
 
#define KER_ERR_BUILD_CL_LST   0x9020
 
#define KER_ERR_BUILD_CL_LST_INV_PARAM   KER_ERR_BUILD_CL_LST + 0x01
 
#define KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS   KER_ERR_BUILD_CL_LST + 0x02
 
#define KER_ERR_BUILD_CL_LST_SELECT_SW   KER_ERR_BUILD_CL_LST + 0x03
 
#define KER_ERR_BUILD_CL_LST_GET_FCI   KER_ERR_BUILD_CL_LST + 0x04
 
#define KER_ERR_BUILD_CL_LST_INV_DF   KER_ERR_BUILD_CL_LST + 0x05
 
#define KER_ERR_BUILD_CL_LST_CARD_BLOCKED   KER_ERR_BUILD_CL_LST + 0x06
 
#define KER_ERR_BUILD_CL_LST_ALLOC_MEM   KER_ERR_BUILD_CL_LST + 0x07
 
#define KER_ERR_BUILD_CL_LST_APP_BLOCKED   KER_ERR_BUILD_CL_LST + 0x08
 
#define KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT   KER_ERR_BUILD_CL_LST + 0x09
 
#define KER_ERR_BUILD_CL_LST_PUSH_TLV   KER_ERR_BUILD_CL_LST + 0x0A
 
#define KER_ERR_BUILD_CL_LST_EMPTY_CL   KER_ERR_BUILD_CL_LST + 0x0B
 
#define KER_ERR_BUILD_CL   0x9040
 
#define KER_ERR_BUILD_CL_INV_PARAM   KER_ERR_BUILD_CL + 0x01
 
#define KER_ERR_BUILD_CL_GET_SUPP_APP   KER_ERR_BUILD_CL + 0x02
 
#define KER_ERR_BUILD_CL_CARD_BLOCKED   KER_ERR_BUILD_CL + 0x03
 
#define KER_ERR_BUILD_CL_BUILD_FAILURE   KER_ERR_BUILD_CL + 0x04
 
#define KER_ERR_BUILD_CL_INV_CAND_DATA   KER_ERR_BUILD_CL + 0x05
 
#define KER_ERR_BUILD_CL_POP_CAND_FAILED   KER_ERR_BUILD_CL + 0x06
 
#define KER_ERR_BUILD_CL_EMPTY_CL   KER_ERR_BUILD_CL + 0x07
 
#define KER_ERR_SELECT_APP   0x9060
 
#define KER_ERR_SELECT_APP_INV_PARAM   KER_ERR_SELECT_APP + 0x01
 
#define KER_ERR_SELECT_APP_UNSUPP_COMMAND   KER_ERR_SELECT_APP + 0x02
 
#define KER_ERR_SELECT_APP_APP_BLOCKED   KER_ERR_SELECT_APP + 0x03
 
#define KER_ERR_SELECT_APP_SELECT_SW   KER_ERR_SELECT_APP + 0x04
 
#define KER_ERR_SELECT_APP_FCI_DATA   KER_ERR_SELECT_APP + 0x05
 
#define KER_ERR_SELECT_APP_DF_MISMATCH   KER_ERR_SELECT_APP + 0x06
 
#define KER_ERR_SELECT_APP_CONFIG   KER_ERR_SELECT_APP + 0x07
 
#define KER_ERR_SELECT_APP_ALLOC_MEM   KER_ERR_SELECT_APP + 0x08
 
#define KER_ERR_SELECT_APP_UNPREDICT   KER_ERR_SELECT_APP + 0x09
 
#define KER_ERR_INIT_APP_PROC   0x9080
 
#define KER_ERR_INIT_APP_PROC_INV_PARAM   KER_ERR_INIT_APP_PROC + 0x01
 
#define KER_ERR_INIT_APP_PROC_INV_PDOL   KER_ERR_INIT_APP_PROC + 0x02
 
#define KER_ERR_INIT_APP_PROC_INV_CONDITIONS   KER_ERR_INIT_APP_PROC + 0x03
 
#define KER_ERR_INIT_APP_PROC_GPO_SW   KER_ERR_INIT_APP_PROC + 0x04
 
#define KER_ERR_INIT_APP_PROC_GPO_INV_RESP   KER_ERR_INIT_APP_PROC + 0x05
 
#define KER_ERR_INIT_APP_PROC_HAL_TIME   KER_ERR_INIT_APP_PROC + 0x06
 
#define KER_ERR_INIT_APP_PROC_AMOUNT_MISSED   KER_ERR_INIT_APP_PROC + 0x07
 
#define KER_ERR_READ_APP_DATA   0x90A0
 
#define KER_ERR_READ_APP_DATA_INV_PARAM   KER_ERR_READ_APP_DATA + 0x01
 
#define KER_ERR_READ_APP_DATA_MISSED_AFL   KER_ERR_READ_APP_DATA + 0x02
 
#define KER_ERR_READ_APP_DATA_INV_AFL   KER_ERR_READ_APP_DATA + 0x03
 
#define KER_ERR_READ_APP_DATA_RR_SW   KER_ERR_READ_APP_DATA + 0x04
 
#define KER_ERR_READ_APP_DATA_RR_INV_RESP   KER_ERR_READ_APP_DATA + 0x05
 
#define KER_ERR_READ_APP_DATA_INV_ICC_DATA   KER_ERR_READ_APP_DATA + 0x06
 
#define KER_ERR_READ_APP_DATA_APP_VER_PROC   KER_ERR_READ_APP_DATA + 0x07
 
#define KER_ERR_OFFLINE_AUTH   0x90C0
 
#define KER_ERR_OFFLINE_AUTH_INV_PARAM   KER_ERR_OFFLINE_AUTH + 0x01
 
#define KER_ERR_OFFLINE_AUTH_ALLOC_MEM   KER_ERR_OFFLINE_AUTH + 0x02
 
#define KER_ERR_OFFLINE_AUTH_BUILD_DDOL   KER_ERR_OFFLINE_AUTH + 0x03
 
#define KER_ERR_OFFLINE_AUTH_INT_AUTH_SW   KER_ERR_OFFLINE_AUTH + 0x04
 
#define KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP   KER_ERR_OFFLINE_AUTH + 0x05
 
#define KER_ERR_PROC_RESTR   0x90E0
 
#define KER_ERR_PROC_RESTR_INV_PARAM   KER_ERR_PROC_RESTR + 0x01
 
#define KER_ERR_PROC_RESTR_INV_AUC   KER_ERR_PROC_RESTR + 0x02
 
#define KER_ERR_PROC_RESTR_INV_TR_DATE   KER_ERR_PROC_RESTR + 0x03
 
#define KER_ERR_CV   0x9100
 
#define KER_ERR_CV_INV_PARAM   KER_ERR_CV + 0x01
 
#define KER_ERR_CV_INV_AIP   KER_ERR_CV + 0x02
 
#define KER_ERR_CV_INV_CVM_LIST   KER_ERR_CV + 0x03
 
#define KER_ERR_CV_GET_TVR   KER_ERR_CV + 0x04
 
#define KER_ERR_CV_GET_TSI   KER_ERR_CV + 0x05
 
#define KER_ERR_CV_GET_CVM_RES   KER_ERR_CV + 0x06
 
#define KER_ERR_CV_SET_CVM_RES   KER_ERR_CV + 0x07
 
#define KER_ERR_CV_CHECK_CVM   KER_ERR_CV + 0x08
 
#define KER_ERR_RISK_MNG   0x9120
 
#define KER_ERR_RISK_MNG_INV_PARAM   KER_ERR_RISK_MNG + 0x01
 
#define KER_ERR_RISK_MNG_GET_TVR   KER_ERR_RISK_MNG + 0x02
 
#define KER_ERR_RISK_MNG_GET_TSI   KER_ERR_RISK_MNG + 0x03
 
#define KER_ERR_RISK_MNG_GET_UN   KER_ERR_RISK_MNG + 0x04
 
#define KER_ERR_RISK_MNG_SET_ATC   KER_ERR_RISK_MNG + 0x05
 
#define KER_ERR_TAA   0x9140
 
#define KER_ERR_TAA_INV_PARAM   KER_ERR_TAA + 0x01
 
#define KER_ERR_TAA_GET_TVR   KER_ERR_TAA + 0x02
 
#define KER_ERR_TAA_CHECK_TDOL   KER_ERR_TAA + 0x03
 
#define KER_ERR_CAA   0x9160
 
#define KER_ERR_CAA_INV_PARAM   KER_ERR_CAA + 0x01
 
#define KER_ERR_CAA_GET_TSI   KER_ERR_CAA + 0x02
 
#define KER_ERR_CAA_GET_CDOL1   KER_ERR_CAA + 0x03
 
#define KER_ERR_CAA_INV_CDOL1   KER_ERR_CAA + 0x04
 
#define KER_ERR_CAA_INV_SW   KER_ERR_CAA + 0x05
 
#define KER_ERR_CAA_INV_RESP   KER_ERR_CAA + 0x06
 
#define KER_ERR_CAA_INV_CID   KER_ERR_CAA + 0x07
 
#define KER_ERR_CAA_INV_AC   KER_ERR_CAA + 0x08
 
#define KER_ERR_CAA_INV_ATC   KER_ERR_CAA + 0x09
 
#define KER_ERR_CAA_INV_IAD   KER_ERR_CAA + 0x0A
 
#define KER_ERR_CAA_INV_SDAD   KER_ERR_CAA + 0x0B
 
#define KER_ERR_CAA_CDA   KER_ERR_CAA + 0x0C
 
#define KER_ERR_CAA_XDA   KER_ERR_CAA + 0x0D
 
#define KER_ERR_CAA_TAA   KER_ERR_CAA + 0x0E
 
#define KER_ERR_ONLINE   0x9180
 
#define KER_ERR_ONLINE_INV_PARAM   KER_ERR_ONLINE + 0x01
 
#define KER_ERR_ONLINE_GET_TSI   KER_ERR_ONLINE + 0x02
 
#define KER_ERR_ONLINE_GET_TVR   KER_ERR_ONLINE + 0x03
 
#define KER_ERR_ONLINE_GET_AIP   KER_ERR_ONLINE + 0x04
 
#define KER_ERR_ONLINE_GET_IAD_AUTH   KER_ERR_ONLINE + 0x05
 
#define KER_ERR_ONLINE_INV_IAD_AUTH   KER_ERR_ONLINE + 0x06
 
#define KER_ERR_ONLINE_TAA   KER_ERR_ONLINE + 0x07
 
#define KER_ERR_ONLINE_GET_CDOL2   KER_ERR_ONLINE + 0x08
 
#define KER_ERR_ONLINE_INV_CDOL2   KER_ERR_ONLINE + 0x09
 
#define KER_ERR_ONLINE_GET_ARC   KER_ERR_ONLINE + 0x0A
 
#define KER_ERR_ONLINE_INV_SW   KER_ERR_ONLINE + 0x0B
 
#define KER_ERR_ONLINE_INV_RESP   KER_ERR_ONLINE + 0x0C
 
#define KER_ERR_ONLINE_INV_CID   KER_ERR_ONLINE + 0x0D
 
#define KER_ERR_ONLINE_INV_AC   KER_ERR_ONLINE + 0x0E
 
#define KER_ERR_ONLINE_INV_ATC   KER_ERR_ONLINE + 0x0F
 
#define KER_ERR_ONLINE_INV_IAD   KER_ERR_ONLINE + 0x10
 
#define KER_ERR_ONLINE_INV_SDAD   KER_ERR_ONLINE + 0x11
 
#define KER_ERR_ONLINE_CDA_FAILED   KER_ERR_ONLINE + 0x12
 
#define KER_ERR_ONLINE_CHECK_TDOL   KER_ERR_ONLINE + 0x13
 
#define KER_ERR_IS_CASHBACK_ALLOWED   0x90E0
 
#define KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM   KER_ERR_IS_CASHBACK_ALLOWED + 0x01
 
#define KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC   KER_ERR_IS_CASHBACK_ALLOWED + 0x02
 
#define KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED   KER_ERR_IS_CASHBACK_ALLOWED + 0x03
 
#define KER_ERR_SET_CVM_RES_ONL_PIN   0x9A00
 
#define KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM   KER_ERR_SET_CVM_RES_ONL_PIN + 0x01
 
#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR   KER_ERR_SET_CVM_RES_ONL_PIN + 0x02
 
#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI   KER_ERR_SET_CVM_RES_ONL_PIN + 0x03
 
#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES   KER_ERR_SET_CVM_RES_ONL_PIN + 0x04
 
#define KER_ERR_SET_CVM_RES_CUSTOM   0x9A20
 
#define KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM   KER_ERR_SET_CVM_RES_CUSTOM + 0x01
 
#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR   KER_ERR_SET_CVM_RES_CUSTOM + 0x02
 
#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI   KER_ERR_SET_CVM_RES_CUSTOM + 0x03
 
#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST   KER_ERR_SET_CVM_RES_CUSTOM + 0x04
 
#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES   KER_ERR_SET_CVM_RES_CUSTOM + 0x05
 
#define KER_ERR_GET_OFFLINE_PIN_DATA   0x9A40
 
#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM   KER_ERR_GET_OFFLINE_PIN_DATA + 0x01
 
#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR   KER_ERR_GET_OFFLINE_PIN_DATA + 0x02
 
#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES   KER_ERR_GET_OFFLINE_PIN_DATA + 0x03
 
#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA   KER_ERR_GET_OFFLINE_PIN_DATA + 0x04
 
#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK   KER_ERR_GET_OFFLINE_PIN_DATA + 0x05
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN   0x9A60
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x01
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x02
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x03
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x04
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x05
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x06
 
#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x07
 

Detailed Description

Errors codes used by Kernel export functions.

Macro Definition Documentation

◆ KER_ERR_BUILD_CL

#define KER_ERR_BUILD_CL   0x9040

kerBuildCL: error base

◆ KER_ERR_BUILD_CL_BUILD_FAILURE

#define KER_ERR_BUILD_CL_BUILD_FAILURE   KER_ERR_BUILD_CL + 0x04

call kerBuildCLbyAppList failed

◆ KER_ERR_BUILD_CL_CARD_BLOCKED

#define KER_ERR_BUILD_CL_CARD_BLOCKED   KER_ERR_BUILD_CL + 0x03

card blocked

◆ KER_ERR_BUILD_CL_EMPTY_CL

#define KER_ERR_BUILD_CL_EMPTY_CL   KER_ERR_BUILD_CL + 0x07

empty CL

◆ KER_ERR_BUILD_CL_GET_SUPP_APP

#define KER_ERR_BUILD_CL_GET_SUPP_APP   KER_ERR_BUILD_CL + 0x02

call hal_cfg_get_supp_app_list failed

◆ KER_ERR_BUILD_CL_INV_CAND_DATA

#define KER_ERR_BUILD_CL_INV_CAND_DATA   KER_ERR_BUILD_CL + 0x05

invalid candidate data provided

◆ KER_ERR_BUILD_CL_INV_PARAM

#define KER_ERR_BUILD_CL_INV_PARAM   KER_ERR_BUILD_CL + 0x01

inv param

◆ KER_ERR_BUILD_CL_LST

#define KER_ERR_BUILD_CL_LST   0x9020

kerBuildCLbyAppList: error base

◆ KER_ERR_BUILD_CL_LST_ALLOC_MEM

#define KER_ERR_BUILD_CL_LST_ALLOC_MEM   KER_ERR_BUILD_CL_LST + 0x07

call KER_MEM_ALLOC failed

◆ KER_ERR_BUILD_CL_LST_APP_BLOCKED

#define KER_ERR_BUILD_CL_LST_APP_BLOCKED   KER_ERR_BUILD_CL_LST + 0x08

DF blocked

◆ KER_ERR_BUILD_CL_LST_CARD_BLOCKED

#define KER_ERR_BUILD_CL_LST_CARD_BLOCKED   KER_ERR_BUILD_CL_LST + 0x06

card blocked

◆ KER_ERR_BUILD_CL_LST_EMPTY_CL

#define KER_ERR_BUILD_CL_LST_EMPTY_CL   KER_ERR_BUILD_CL_LST + 0x0B

empty CL

◆ KER_ERR_BUILD_CL_LST_GET_FCI

#define KER_ERR_BUILD_CL_LST_GET_FCI   KER_ERR_BUILD_CL_LST + 0x04

get FCI from select response failure

◆ KER_ERR_BUILD_CL_LST_INV_DF

#define KER_ERR_BUILD_CL_LST_INV_DF   KER_ERR_BUILD_CL_LST + 0x05

DF missed or mismatch

◆ KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT

#define KER_ERR_BUILD_CL_LST_INV_FCI_FORMAT   KER_ERR_BUILD_CL_LST + 0x09

inv FCI (A5) format

◆ KER_ERR_BUILD_CL_LST_INV_PARAM

#define KER_ERR_BUILD_CL_LST_INV_PARAM   KER_ERR_BUILD_CL_LST + 0x01

inv param

◆ KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS

#define KER_ERR_BUILD_CL_LST_INV_SUPP_AIDS   KER_ERR_BUILD_CL_LST + 0x02

invalid supp aids list

◆ KER_ERR_BUILD_CL_LST_PUSH_TLV

#define KER_ERR_BUILD_CL_LST_PUSH_TLV   KER_ERR_BUILD_CL_LST + 0x0A

call kerContTlvListPushLast failed

◆ KER_ERR_BUILD_CL_LST_SELECT_SW

#define KER_ERR_BUILD_CL_LST_SELECT_SW   KER_ERR_BUILD_CL_LST + 0x03

invalid select app SW1SW2

◆ KER_ERR_BUILD_CL_POP_CAND_FAILED

#define KER_ERR_BUILD_CL_POP_CAND_FAILED   KER_ERR_BUILD_CL + 0x06

call kerContTlvListPop failed

◆ KER_ERR_BUILD_CL_PSE

#define KER_ERR_BUILD_CL_PSE   0x9000

kerBuildCL: error base

◆ KER_ERR_BUILD_CL_PSE_ALLOC_MEM

#define KER_ERR_BUILD_CL_PSE_ALLOC_MEM   KER_ERR_BUILD_CL_PSE + 0x0A

call KER_MEM_ALLOC failed

◆ KER_ERR_BUILD_CL_PSE_CARD_BLOCKED

#define KER_ERR_BUILD_CL_PSE_CARD_BLOCKED   KER_ERR_BUILD_CL_PSE + 0x02

card blocked

◆ KER_ERR_BUILD_CL_PSE_EMPTY_CL

#define KER_ERR_BUILD_CL_PSE_EMPTY_CL   KER_ERR_BUILD_CL_PSE + 0x0C

empty CL by pse

◆ KER_ERR_BUILD_CL_PSE_FCI_DATA

#define KER_ERR_BUILD_CL_PSE_FCI_DATA   KER_ERR_BUILD_CL_PSE + 0x0B

invalid FCI data

◆ KER_ERR_BUILD_CL_PSE_GET_ADF

#define KER_ERR_BUILD_CL_PSE_GET_ADF   KER_ERR_BUILD_CL_PSE + 0x09

get ADF from pse record failure

◆ KER_ERR_BUILD_CL_PSE_GET_FCI

#define KER_ERR_BUILD_CL_PSE_GET_FCI   KER_ERR_BUILD_CL_PSE + 0x08

get FCI from pse record failure

◆ KER_ERR_BUILD_CL_PSE_INV_PARAM

#define KER_ERR_BUILD_CL_PSE_INV_PARAM   KER_ERR_BUILD_CL_PSE + 0x01

inv param

◆ KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS

#define KER_ERR_BUILD_CL_PSE_INV_SUPP_AIDS   KER_ERR_BUILD_CL_PSE + 0x07

invalid supp aids list

◆ KER_ERR_BUILD_CL_PSE_NO_PSE

#define KER_ERR_BUILD_CL_PSE_NO_PSE   KER_ERR_BUILD_CL_PSE + 0x03

pse absent

◆ KER_ERR_BUILD_CL_PSE_PSE_BLOCKED

#define KER_ERR_BUILD_CL_PSE_PSE_BLOCKED   KER_ERR_BUILD_CL_PSE + 0x04

pse blocked

◆ KER_ERR_BUILD_CL_PSE_READ_RECORD_SW

#define KER_ERR_BUILD_CL_PSE_READ_RECORD_SW   KER_ERR_BUILD_CL_PSE + 0x06

pse read record inv sw1sw2

◆ KER_ERR_BUILD_CL_PSE_SELECT_SW

#define KER_ERR_BUILD_CL_PSE_SELECT_SW   KER_ERR_BUILD_CL_PSE + 0x05

pse select inv sw1sw2

◆ KER_ERR_CAA

#define KER_ERR_CAA   0x9160

kerCAA: error base

◆ KER_ERR_CAA_CDA

#define KER_ERR_CAA_CDA   KER_ERR_CAA + 0x0C

Fatal ereror during CDA (unexpected)

◆ KER_ERR_CAA_GET_CDOL1

#define KER_ERR_CAA_GET_CDOL1   KER_ERR_CAA + 0x03

get CDOL1 failed

◆ KER_ERR_CAA_GET_TSI

#define KER_ERR_CAA_GET_TSI   KER_ERR_CAA + 0x02

get TSI failed

◆ KER_ERR_CAA_INV_AC

#define KER_ERR_CAA_INV_AC   KER_ERR_CAA + 0x08

invalid AC (missed or unexpected)

◆ KER_ERR_CAA_INV_ATC

#define KER_ERR_CAA_INV_ATC   KER_ERR_CAA + 0x09

invalid ATC (missed or unexpected)

◆ KER_ERR_CAA_INV_CDOL1

#define KER_ERR_CAA_INV_CDOL1   KER_ERR_CAA + 0x04

call tranGetDataByDOL failed

◆ KER_ERR_CAA_INV_CID

#define KER_ERR_CAA_INV_CID   KER_ERR_CAA + 0x07

invalid CID (missed or unexpected)

◆ KER_ERR_CAA_INV_IAD

#define KER_ERR_CAA_INV_IAD   KER_ERR_CAA + 0x0A

invalid IAD (9F10) (unexpected)

◆ KER_ERR_CAA_INV_PARAM

#define KER_ERR_CAA_INV_PARAM   KER_ERR_CAA + 0x01

inv param

◆ KER_ERR_CAA_INV_RESP

#define KER_ERR_CAA_INV_RESP   KER_ERR_CAA + 0x06

invalid gac response format

◆ KER_ERR_CAA_INV_SDAD

#define KER_ERR_CAA_INV_SDAD   KER_ERR_CAA + 0x0B

invalid SDAD (9F4B) (missed)

◆ KER_ERR_CAA_INV_SW

#define KER_ERR_CAA_INV_SW   KER_ERR_CAA + 0x05

gac: inv sw1sw2

◆ KER_ERR_CAA_TAA

#define KER_ERR_CAA_TAA   KER_ERR_CAA + 0x0E

TAA failed

◆ KER_ERR_CAA_XDA

#define KER_ERR_CAA_XDA   KER_ERR_CAA + 0x0D

Fatal ereror during XDA (unexpected)

◆ KER_ERR_COMMON

#define KER_ERR_COMMON   0x8000

Common error base

◆ KER_ERR_COMMON_ABORT

#define KER_ERR_COMMON_ABORT   KER_ERR_COMMON + 0x06

abort transaction

◆ KER_ERR_COMMON_ABORT_FALLBACK_DISABLED

#define KER_ERR_COMMON_ABORT_FALLBACK_DISABLED   KER_ERR_COMMON + 0x07

abort transaction, fallback disabled

◆ KER_ERR_COMMON_CARD_HW_ERR

#define KER_ERR_COMMON_CARD_HW_ERR   KER_ERR_COMMON + 0x04

card communication failure

◆ KER_ERR_COMMON_INTERNAL

#define KER_ERR_COMMON_INTERNAL   KER_ERR_COMMON + 0x01

Internal error

◆ KER_ERR_COMMON_INV_COMM_SEQ

#define KER_ERR_COMMON_INV_COMM_SEQ   KER_ERR_COMMON + 0x05

invalid command sequence

◆ KER_ERR_COMMON_INV_DATA

#define KER_ERR_COMMON_INV_DATA   KER_ERR_COMMON + 0x02

Invalid data

◆ KER_ERR_COMMON_INV_PARAM

#define KER_ERR_COMMON_INV_PARAM   KER_ERR_COMMON + 0x02

Invalid parameter

◆ KER_ERR_COMMON_NOT_FOUND

#define KER_ERR_COMMON_NOT_FOUND   KER_ERR_COMMON + 0x03

Not found

◆ KER_ERR_CV

#define KER_ERR_CV   0x9100

kerCV: error base

◆ KER_ERR_CV_CHECK_CVM

#define KER_ERR_CV_CHECK_CVM   KER_ERR_CV + 0x08

check CVM failed

◆ KER_ERR_CV_GET_CVM_RES

#define KER_ERR_CV_GET_CVM_RES   KER_ERR_CV + 0x06

get CVM Results failed

◆ KER_ERR_CV_GET_TSI

#define KER_ERR_CV_GET_TSI   KER_ERR_CV + 0x05

get TSI failed

◆ KER_ERR_CV_GET_TVR

#define KER_ERR_CV_GET_TVR   KER_ERR_CV + 0x04

get TVR failed

◆ KER_ERR_CV_INV_AIP

#define KER_ERR_CV_INV_AIP   KER_ERR_CV + 0x02

inv AIP

◆ KER_ERR_CV_INV_CVM_LIST

#define KER_ERR_CV_INV_CVM_LIST   KER_ERR_CV + 0x03

inv CVM list

◆ KER_ERR_CV_INV_PARAM

#define KER_ERR_CV_INV_PARAM   KER_ERR_CV + 0x01

inv param

◆ KER_ERR_CV_SET_CVM_RES

#define KER_ERR_CV_SET_CVM_RES   KER_ERR_CV + 0x07

set CVM Results failed

◆ KER_ERR_DEINIT

#define KER_ERR_DEINIT   0x80B0

kerDeInit: error base

◆ KER_ERR_DEINIT_HAL_DEINIT

#define KER_ERR_DEINIT_HAL_DEINIT   KER_ERR_DEINIT + 0x01

call hal_deinit failed

◆ KER_ERR_GET_OFFLINE_PIN_DATA

#define KER_ERR_GET_OFFLINE_PIN_DATA   0x9A40

kerGetOfflinePinData: error base

◆ KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES

#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_CVM_RES   KER_ERR_GET_OFFLINE_PIN_DATA + 0x03

get CVM Results failed

◆ KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR

#define KER_ERR_GET_OFFLINE_PIN_DATA_GET_TVR   KER_ERR_GET_OFFLINE_PIN_DATA + 0x02

get TVR failed

◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_CA   KER_ERR_GET_OFFLINE_PIN_DATA + 0x04

inv CA PK data

◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PARAM   KER_ERR_GET_OFFLINE_PIN_DATA + 0x01

inv param

◆ KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK

#define KER_ERR_GET_OFFLINE_PIN_DATA_INV_PK   KER_ERR_GET_OFFLINE_PIN_DATA + 0x05

inv PK data

◆ KER_ERR_INIT

#define KER_ERR_INIT   0x80A0

kerInit: error base

◆ KER_ERR_INIT_APP_PROC

#define KER_ERR_INIT_APP_PROC   0x9080

kerInitAppProc: error base

◆ KER_ERR_INIT_APP_PROC_AMOUNT_MISSED

#define KER_ERR_INIT_APP_PROC_AMOUNT_MISSED   KER_ERR_INIT_APP_PROC + 0x07

mandatory amount missed (set it and try again)

◆ KER_ERR_INIT_APP_PROC_GPO_INV_RESP

#define KER_ERR_INIT_APP_PROC_GPO_INV_RESP   KER_ERR_INIT_APP_PROC + 0x05

invalid gpo response format

◆ KER_ERR_INIT_APP_PROC_GPO_SW

#define KER_ERR_INIT_APP_PROC_GPO_SW   KER_ERR_INIT_APP_PROC + 0x04

unexpected gpo sw

◆ KER_ERR_INIT_APP_PROC_HAL_TIME

#define KER_ERR_INIT_APP_PROC_HAL_TIME   KER_ERR_INIT_APP_PROC + 0x06

obtain transaction time from hal failed

◆ KER_ERR_INIT_APP_PROC_INV_CONDITIONS

#define KER_ERR_INIT_APP_PROC_INV_CONDITIONS   KER_ERR_INIT_APP_PROC + 0x03

conditions not satisfied (sw6985)

◆ KER_ERR_INIT_APP_PROC_INV_PARAM

#define KER_ERR_INIT_APP_PROC_INV_PARAM   KER_ERR_INIT_APP_PROC + 0x01

inv param

◆ KER_ERR_INIT_APP_PROC_INV_PDOL

#define KER_ERR_INIT_APP_PROC_INV_PDOL   KER_ERR_INIT_APP_PROC + 0x02

inv PDOL data

◆ KER_ERR_INIT_HAL_INIT

#define KER_ERR_INIT_HAL_INIT   KER_ERR_INIT + 0x01

call hal_init failed

◆ KER_ERR_IS_CASHBACK_ALLOWED

#define KER_ERR_IS_CASHBACK_ALLOWED   0x90E0

kerIsCashbackAllowed: error base

◆ KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC

#define KER_ERR_IS_CASHBACK_ALLOWED_INV_AUC   KER_ERR_IS_CASHBACK_ALLOWED + 0x02

inv AUC

◆ KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM

#define KER_ERR_IS_CASHBACK_ALLOWED_INV_PARAM   KER_ERR_IS_CASHBACK_ALLOWED + 0x01

inv param

◆ KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED

#define KER_ERR_IS_CASHBACK_ALLOWED_NOT_ALLOWED   KER_ERR_IS_CASHBACK_ALLOWED + 0x03

cashback not allowed

◆ KER_ERR_OFFLINE_AUTH

#define KER_ERR_OFFLINE_AUTH   0x90C0

kerOfflineAuth: error base

◆ KER_ERR_OFFLINE_AUTH_ALLOC_MEM

#define KER_ERR_OFFLINE_AUTH_ALLOC_MEM   KER_ERR_OFFLINE_AUTH + 0x02

call KER_MEM_ALLOC failed

◆ KER_ERR_OFFLINE_AUTH_BUILD_DDOL

#define KER_ERR_OFFLINE_AUTH_BUILD_DDOL   KER_ERR_OFFLINE_AUTH + 0x03

build DDOL data failed

◆ KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP

#define KER_ERR_OFFLINE_AUTH_INT_AUTH_INV_RESP   KER_ERR_OFFLINE_AUTH + 0x05

invalid internal authenticate response format

◆ KER_ERR_OFFLINE_AUTH_INT_AUTH_SW

#define KER_ERR_OFFLINE_AUTH_INT_AUTH_SW   KER_ERR_OFFLINE_AUTH + 0x04

unexpected internal authenticate sw

◆ KER_ERR_OFFLINE_AUTH_INV_PARAM

#define KER_ERR_OFFLINE_AUTH_INV_PARAM   KER_ERR_OFFLINE_AUTH + 0x01

inv param

◆ KER_ERR_ONLINE

#define KER_ERR_ONLINE   0x9180

kerOnline: error base

◆ KER_ERR_ONLINE_CDA_FAILED

#define KER_ERR_ONLINE_CDA_FAILED   KER_ERR_ONLINE + 0x12

CDA failed

◆ KER_ERR_ONLINE_CHECK_TDOL

#define KER_ERR_ONLINE_CHECK_TDOL   KER_ERR_ONLINE + 0x13

tranCheckTDOL failed

◆ KER_ERR_ONLINE_GET_AIP

#define KER_ERR_ONLINE_GET_AIP   KER_ERR_ONLINE + 0x04

get AIP failed

◆ KER_ERR_ONLINE_GET_ARC

#define KER_ERR_ONLINE_GET_ARC   KER_ERR_ONLINE + 0x0A

get ARC failed

◆ KER_ERR_ONLINE_GET_CDOL2

#define KER_ERR_ONLINE_GET_CDOL2   KER_ERR_ONLINE + 0x08

get CDOL2 failed

◆ KER_ERR_ONLINE_GET_IAD_AUTH

#define KER_ERR_ONLINE_GET_IAD_AUTH   KER_ERR_ONLINE + 0x05

get IAD (91) failed

◆ KER_ERR_ONLINE_GET_TSI

#define KER_ERR_ONLINE_GET_TSI   KER_ERR_ONLINE + 0x02

get TSI failed

◆ KER_ERR_ONLINE_GET_TVR

#define KER_ERR_ONLINE_GET_TVR   KER_ERR_ONLINE + 0x03

get TVR failed

◆ KER_ERR_ONLINE_INV_AC

#define KER_ERR_ONLINE_INV_AC   KER_ERR_ONLINE + 0x0E

invalid AC (missed or unexpected)

◆ KER_ERR_ONLINE_INV_ATC

#define KER_ERR_ONLINE_INV_ATC   KER_ERR_ONLINE + 0x0F

invalid ATC (missed or unexpected)

◆ KER_ERR_ONLINE_INV_CDOL2

#define KER_ERR_ONLINE_INV_CDOL2   KER_ERR_ONLINE + 0x09

call tranGetDataByDOL failed

◆ KER_ERR_ONLINE_INV_CID

#define KER_ERR_ONLINE_INV_CID   KER_ERR_ONLINE + 0x0D

invalid CID (missed or unexpected)

◆ KER_ERR_ONLINE_INV_IAD

#define KER_ERR_ONLINE_INV_IAD   KER_ERR_ONLINE + 0x10

invalid IAD (9F10) (unexpected)

◆ KER_ERR_ONLINE_INV_IAD_AUTH

#define KER_ERR_ONLINE_INV_IAD_AUTH   KER_ERR_ONLINE + 0x06

invalid IAD (91) length

◆ KER_ERR_ONLINE_INV_PARAM

#define KER_ERR_ONLINE_INV_PARAM   KER_ERR_ONLINE + 0x01

inv param

◆ KER_ERR_ONLINE_INV_RESP

#define KER_ERR_ONLINE_INV_RESP   KER_ERR_ONLINE + 0x0C

invalid gac response format

◆ KER_ERR_ONLINE_INV_SDAD

#define KER_ERR_ONLINE_INV_SDAD   KER_ERR_ONLINE + 0x11

invalid SDAD (9F4B) (missed)

◆ KER_ERR_ONLINE_INV_SW

#define KER_ERR_ONLINE_INV_SW   KER_ERR_ONLINE + 0x0B

gac2: inv sw1sw2

◆ KER_ERR_ONLINE_TAA

#define KER_ERR_ONLINE_TAA   KER_ERR_ONLINE + 0x07

cal kerTAA failed

◆ KER_ERR_PROC_RESTR

#define KER_ERR_PROC_RESTR   0x90E0

kerProcRestrict: error base

◆ KER_ERR_PROC_RESTR_INV_AUC

#define KER_ERR_PROC_RESTR_INV_AUC   KER_ERR_PROC_RESTR + 0x02

inv AUC

◆ KER_ERR_PROC_RESTR_INV_PARAM

#define KER_ERR_PROC_RESTR_INV_PARAM   KER_ERR_PROC_RESTR + 0x01

inv param

◆ KER_ERR_PROC_RESTR_INV_TR_DATE

#define KER_ERR_PROC_RESTR_INV_TR_DATE   KER_ERR_PROC_RESTR + 0x03

inv tran date

◆ KER_ERR_READ_APP_DATA

#define KER_ERR_READ_APP_DATA   0x90A0

kerReadAppData: error base

◆ KER_ERR_READ_APP_DATA_APP_VER_PROC

#define KER_ERR_READ_APP_DATA_APP_VER_PROC   KER_ERR_READ_APP_DATA + 0x07

app version processing failure

◆ KER_ERR_READ_APP_DATA_INV_AFL

#define KER_ERR_READ_APP_DATA_INV_AFL   KER_ERR_READ_APP_DATA + 0x03

invalid AFL format

◆ KER_ERR_READ_APP_DATA_INV_ICC_DATA

#define KER_ERR_READ_APP_DATA_INV_ICC_DATA   KER_ERR_READ_APP_DATA + 0x06

invalid icc data (mand missed or tag duplication)

◆ KER_ERR_READ_APP_DATA_INV_PARAM

#define KER_ERR_READ_APP_DATA_INV_PARAM   KER_ERR_READ_APP_DATA + 0x01

inv param

◆ KER_ERR_READ_APP_DATA_MISSED_AFL

#define KER_ERR_READ_APP_DATA_MISSED_AFL   KER_ERR_READ_APP_DATA + 0x02

AFL not found

◆ KER_ERR_READ_APP_DATA_RR_INV_RESP

#define KER_ERR_READ_APP_DATA_RR_INV_RESP   KER_ERR_READ_APP_DATA + 0x05

invalid rr response format

◆ KER_ERR_READ_APP_DATA_RR_SW

#define KER_ERR_READ_APP_DATA_RR_SW   KER_ERR_READ_APP_DATA + 0x04

unexpected rr sw

◆ KER_ERR_RISK_MNG

#define KER_ERR_RISK_MNG   0x9120

kerRiskManagement: error base

◆ KER_ERR_RISK_MNG_GET_TSI

#define KER_ERR_RISK_MNG_GET_TSI   KER_ERR_RISK_MNG + 0x03

get TSI failed

◆ KER_ERR_RISK_MNG_GET_TVR

#define KER_ERR_RISK_MNG_GET_TVR   KER_ERR_RISK_MNG + 0x02

get TVR failed

◆ KER_ERR_RISK_MNG_GET_UN

#define KER_ERR_RISK_MNG_GET_UN   KER_ERR_RISK_MNG + 0x04

get UN failed

◆ KER_ERR_RISK_MNG_INV_PARAM

#define KER_ERR_RISK_MNG_INV_PARAM   KER_ERR_RISK_MNG + 0x01

inv param

◆ KER_ERR_RISK_MNG_SET_ATC

#define KER_ERR_RISK_MNG_SET_ATC   KER_ERR_RISK_MNG + 0x05

set ATC failed

◆ KER_ERR_SELECT_APP

#define KER_ERR_SELECT_APP   0x9060

kerSelectApp: error base

◆ KER_ERR_SELECT_APP_ALLOC_MEM

#define KER_ERR_SELECT_APP_ALLOC_MEM   KER_ERR_SELECT_APP + 0x08

call KER_MEM_ALLOC failed

◆ KER_ERR_SELECT_APP_APP_BLOCKED

#define KER_ERR_SELECT_APP_APP_BLOCKED   KER_ERR_SELECT_APP + 0x03

app blocked

◆ KER_ERR_SELECT_APP_CONFIG

#define KER_ERR_SELECT_APP_CONFIG   KER_ERR_SELECT_APP + 0x07

obtain terminal configuration failure

◆ KER_ERR_SELECT_APP_DF_MISMATCH

#define KER_ERR_SELECT_APP_DF_MISMATCH   KER_ERR_SELECT_APP + 0x06

df mismatch (requested and obtained)

◆ KER_ERR_SELECT_APP_FCI_DATA

#define KER_ERR_SELECT_APP_FCI_DATA   KER_ERR_SELECT_APP + 0x05

invalid FCI data

◆ KER_ERR_SELECT_APP_INV_PARAM

#define KER_ERR_SELECT_APP_INV_PARAM   KER_ERR_SELECT_APP + 0x01

inv param

◆ KER_ERR_SELECT_APP_SELECT_SW

#define KER_ERR_SELECT_APP_SELECT_SW   KER_ERR_SELECT_APP + 0x04

app select inv sw1sw2

◆ KER_ERR_SELECT_APP_UNPREDICT

#define KER_ERR_SELECT_APP_UNPREDICT   KER_ERR_SELECT_APP + 0x09

◆ KER_ERR_SELECT_APP_UNSUPP_COMMAND

#define KER_ERR_SELECT_APP_UNSUPP_COMMAND   KER_ERR_SELECT_APP + 0x02

unsupported command

◆ KER_ERR_SET_CVM_RES_CUSTOM

#define KER_ERR_SET_CVM_RES_CUSTOM   0x9A20

kerSetCustomCVMResult: error base

◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_LIST   KER_ERR_SET_CVM_RES_CUSTOM + 0x04

get CVM list failed

◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_CVM_RES   KER_ERR_SET_CVM_RES_CUSTOM + 0x05

get CVM Results failed

◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TSI   KER_ERR_SET_CVM_RES_CUSTOM + 0x03

get TSI failed

◆ KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR

#define KER_ERR_SET_CVM_RES_CUSTOM_GET_TVR   KER_ERR_SET_CVM_RES_CUSTOM + 0x02

get TVR failed

◆ KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM

#define KER_ERR_SET_CVM_RES_CUSTOM_INV_PARAM   KER_ERR_SET_CVM_RES_CUSTOM + 0x01

inv param

◆ KER_ERR_SET_CVM_RES_OFFL_PIN

#define KER_ERR_SET_CVM_RES_OFFL_PIN   0x9A60

kerSetOfflinePinResult: error base

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_CVM_RES   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x04

get CVM Results failed

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TSI   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x03

get TSI failed

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR

#define KER_ERR_SET_CVM_RES_OFFL_PIN_GET_TVR   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x02

get TVR failed

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_CA_SCHEME   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x06

inv CA scheme selected

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_PARAM   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x01

inv param

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW

#define KER_ERR_SET_CVM_RES_OFFL_PIN_INV_SW   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x07

inv SW on VERIFY received

◆ KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT

#define KER_ERR_SET_CVM_RES_OFFL_PIN_ODA_NOT_INIT   KER_ERR_SET_CVM_RES_OFFL_PIN + 0x05

ODA data not init (missed kerGetOfflinePinData())

◆ KER_ERR_SET_CVM_RES_ONL_PIN

#define KER_ERR_SET_CVM_RES_ONL_PIN   0x9A00

kerSetOnlinePinResult: error base

◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_CVM_RES   KER_ERR_SET_CVM_RES_ONL_PIN + 0x04

get CVM Results failed

◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TSI   KER_ERR_SET_CVM_RES_ONL_PIN + 0x03

get TSI failed

◆ KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR

#define KER_ERR_SET_CVM_RES_ONL_PIN_GET_TVR   KER_ERR_SET_CVM_RES_ONL_PIN + 0x02

get TVR failed

◆ KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM

#define KER_ERR_SET_CVM_RES_ONL_PIN_INV_PARAM   KER_ERR_SET_CVM_RES_ONL_PIN + 0x01

inv param

◆ KER_ERR_TAA

#define KER_ERR_TAA   0x9140

kerTAA: error base

◆ KER_ERR_TAA_CHECK_TDOL

#define KER_ERR_TAA_CHECK_TDOL   KER_ERR_TAA + 0x03

tranCheckTDOL failed

◆ KER_ERR_TAA_GET_TVR

#define KER_ERR_TAA_GET_TVR   KER_ERR_TAA + 0x02

get TVR failed

◆ KER_ERR_TAA_INV_PARAM

#define KER_ERR_TAA_INV_PARAM   KER_ERR_TAA + 0x01

inv param

◆ KER_ERR_TLV_CONT_CREATE_BY_TAG

#define KER_ERR_TLV_CONT_CREATE_BY_TAG   0x8100

kerContTlvCreateByTag: error base

◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_ALLOC_MEM   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x02

call KER_MEM_ALLOC failed

◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_DATA   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x03

inv input buffer data

◆ KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM

#define KER_ERR_TLV_CONT_CREATE_BY_TAG_INV_PARAM   KER_ERR_TLV_CONT_CREATE_BY_TAG + 0x01

inv param

◆ KER_ERR_TLV_CONT_CREATE_BY_TLV

#define KER_ERR_TLV_CONT_CREATE_BY_TLV   0x8120

kerContTlvCreateByTLV: error base

◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_ALLOC_MEM   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x02

call KER_MEM_ALLOC failed

◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_DATA   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x03

inv input buffer data

◆ KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM

#define KER_ERR_TLV_CONT_CREATE_BY_TLV_INV_PARAM   KER_ERR_TLV_CONT_CREATE_BY_TLV + 0x01

inv param

◆ KER_ERR_TLV_CONT_LST_POP

#define KER_ERR_TLV_CONT_LST_POP   0x8220

kerContTlvListPop: error base

◆ KER_ERR_TLV_CONT_LST_POP_INV_PARAM

#define KER_ERR_TLV_CONT_LST_POP_INV_PARAM   KER_ERR_TLV_CONT_LST_POP + 0x01

inv param

◆ KER_ERR_TLV_CONT_LST_POP_NOT_FOUND

#define KER_ERR_TLV_CONT_LST_POP_NOT_FOUND   KER_ERR_TLV_CONT_LST_POP + 0x02

not found

◆ KER_ERR_TLV_CONT_LST_PUSH

#define KER_ERR_TLV_CONT_LST_PUSH   0x8180

kerContTlvListPush: error base

◆ KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM

#define KER_ERR_TLV_CONT_LST_PUSH_INV_PARAM   KER_ERR_TLV_CONT_LST_PUSH + 0x01

inv param

◆ KER_ERR_TLV_CONT_LST_PUSH_LAST

#define KER_ERR_TLV_CONT_LST_PUSH_LAST   0x8200

kerContTlvListPushLast: error base

◆ KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM

#define KER_ERR_TLV_CONT_LST_PUSH_LAST_INV_PARAM   KER_ERR_TLV_CONT_LST_PUSH_LAST + 0x01

inv param

◆ KER_ERR_TLV_CONT_LST_RELEASE

#define KER_ERR_TLV_CONT_LST_RELEASE   0x8160

kerContTlvListRelease: error base

◆ KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM

#define KER_ERR_TLV_CONT_LST_RELEASE_INV_PARAM   KER_ERR_TLV_CONT_LST_RELEASE + 0x01

inv param

◆ KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM

#define KER_ERR_TLV_CONT_LST_RELEASE_RELEASE_MEM   KER_ERR_TLV_CONT_LST_RELEASE + 0x02

call KER_MEM_FREE failed

◆ KER_ERR_TLV_CONTAINER_RELEASE

#define KER_ERR_TLV_CONTAINER_RELEASE   0x8140

kerContTlvRelease: error base

◆ KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM

#define KER_ERR_TLV_CONTAINER_RELEASE_INV_PARAM   KER_ERR_TLV_CONTAINER_RELEASE + 0x01

inv param

◆ KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM

#define KER_ERR_TLV_CONTAINER_RELEASE_RELEASE_MEM   KER_ERR_TLV_CONTAINER_RELEASE + 0x02

call KER_MEM_FREE failed

◆ KER_ERR_TRAN_GET_DATA_BY_TAG

#define KER_ERR_TRAN_GET_DATA_BY_TAG   0x8420

kerTranGetDataByTag: error base

◆ KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_DATA_BY_TAG_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_DATA_BY_TAG + 0x02

not enaugh buffer length provided

◆ KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM

#define KER_ERR_TRAN_GET_DATA_BY_TAG_INV_PARAM   KER_ERR_TRAN_GET_DATA_BY_TAG + 0x01

inv param

◆ KER_ERR_TRAN_GET_DATA_BY_TLIST

#define KER_ERR_TRAN_GET_DATA_BY_TLIST   0x8420

kerTranGetDataByTagList: error base

◆ KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_DATA_BY_TLIST_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x02

not enaugh buffer length provided

◆ KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM

#define KER_ERR_TRAN_GET_DATA_BY_TLIST_INV_PARAM   KER_ERR_TRAN_GET_DATA_BY_TLIST + 0x01

inv param

◆ KER_ERR_TRAN_GET_SCRIPT_RESULT

#define KER_ERR_TRAN_GET_SCRIPT_RESULT   0x8440

kerTranGetScriptResults: error base

◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_BUFFER_TOO_SMALL   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x02

not enaugh buffer length provided

◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_INV_PARAM   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x01

inv param

◆ KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND

#define KER_ERR_TRAN_GET_SCRIPT_RESULT_NOT_FOUND   KER_ERR_TRAN_GET_SCRIPT_RESULT + 0x03

no script result with such id found

◆ KER_ERR_TRAN_RELEASE

#define KER_ERR_TRAN_RELEASE   0x8400

kerTranRelease: error base

◆ KER_ERR_TRAN_RELEASE_INV_PARAM

#define KER_ERR_TRAN_RELEASE_INV_PARAM   KER_ERR_TRAN_RELEASE + 0x01

inv param

◆ KER_ERR_TRAN_RELEASE_RELEASE_MEM

#define KER_ERR_TRAN_RELEASE_RELEASE_MEM   KER_ERR_TRAN_RELEASE + 0x02

call KER_MEM_FREE failed

◆ KER_ERR_TRAN_RELEASE_RELEASE_TLV

#define KER_ERR_TRAN_RELEASE_RELEASE_TLV   KER_ERR_TRAN_RELEASE + 0x03

call kerContTlvListRelease failed

◆ KER_ERR_TRAN_RELEASE_UNPRED_AC

#define KER_ERR_TRAN_RELEASE_UNPRED_AC   KER_ERR_TRAN_RELEASE + 0x04

◆ KER_ERR_TRAN_UPDATE_TVR

#define KER_ERR_TRAN_UPDATE_TVR   0x8460

kerUpdateTVR: error base

◆ KER_ERR_TRAN_UPDATE_TVR_INV_PARAM

#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM   KER_ERR_TRAN_UPDATE_TVR + 0x01

inv param

◆ KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR

#define KER_ERR_TRAN_UPDATE_TVR_INV_PARAM_GET_TVR   KER_ERR_TRAN_UPDATE_TVR + 0x02

get tvr failed

◆ KER_INF

#define KER_INF   0x100

Common info error base

◆ KER_INF_CANCEL_BY_USER

#define KER_INF_CANCEL_BY_USER   KER_INF + 0x02

Aborted by user

◆ KER_INF_INVALID_PIN

#define KER_INF_INVALID_PIN   KER_INF + 0x03

Offline pin check failed

◆ KER_INF_PIN_BLOCKED

#define KER_INF_PIN_BLOCKED   KER_INF + 0x04

Offline pin blocked

◆ KER_INF_SELECT_CVM

#define KER_INF_SELECT_CVM   KER_INF + 0x01

Select another CVM

◆ KER_OK

#define KER_OK   0x00

Success

◆ KER_RES_APPROVED_DEFAULT

#define KER_RES_APPROVED_DEFAULT   0x31

Transaction Approved by Default

◆ KER_RES_APPROVED_OFFLINE

#define KER_RES_APPROVED_OFFLINE   0x10

Transaction Approved Offline

◆ KER_RES_APPROVED_ONLINE

#define KER_RES_APPROVED_ONLINE   0x21

Transaction Approved by Online auth

◆ KER_RES_DECLINED_BY_HOST

#define KER_RES_DECLINED_BY_HOST   0x29

Transaction Declined by host

◆ KER_RES_DECLINED_DEFAULT

#define KER_RES_DECLINED_DEFAULT   0x32

Transaction Declined by Default

◆ KER_RES_DECLINED_OFFLINE

#define KER_RES_DECLINED_OFFLINE   0x11

Transaction declined Offline

◆ KER_RES_DECLINED_ONLINE

#define KER_RES_DECLINED_ONLINE   0x22

Transaction Declined Online by card

◆ KER_RES_ONLINE_REQUESTED

#define KER_RES_ONLINE_REQUESTED   0x19

Online requested

◆ KER_RES_SERVICE_NOT_ALLOWED_DEFAULT

#define KER_RES_SERVICE_NOT_ALLOWED_DEFAULT   0x33

Transaction not accepted by Default

◆ KER_RES_SERVICE_NOT_ALLOWED_OFFLINE

#define KER_RES_SERVICE_NOT_ALLOWED_OFFLINE   0x12

Transaction not accepted Offline

◆ KER_RES_SERVICE_NOT_ALLOWED_ONLINE

#define KER_RES_SERVICE_NOT_ALLOWED_ONLINE   0x23

Transaction not accepted Online by card